.number-animate {
    line-height: 168px;
    height: 168px;
    font-size: 140px;
    overflow: hidden;
    display: inline-block;
    position: relative;
}

.number-animate .number-animate-dot {
    width: 30px;
    float: left;
    text-align: center;
}

.number-animate .number-animate-dom {
    width: 98px;
    text-align: center;
    float: left;
    position: relative;
    margin: 0px 5px;
    top: 0;
}

.number-animate .number-animate-dom span,
.number-animate .number-animate-dot span {
    float: left;
    width: 100%;
    height: 168px;
    border-radius: 23.3333px;
    overflow: hidden;
    background: linear-gradient(rgb(239, 0, 83), rgb(151, 0, 69));
    border: 1px solid rgb(239, 59, 182);
    line-height: 168px;
}

.number-animate .number-animate-dot span {
    background: transparent;
    border: 1px solid transparent;
}

.number-animate .number-animate-dot.dots {
    width: 30px!important;
     background: transparent;
     border: 1px solid transparent;
}